/*css*/
body {margin:0px;font-family: "微软雅黑";font-size: 14px;line-height: 180%;color: #606060; min-width:320px;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, a, select, button, textarea, iframe, table, th, td {margin: 0;padding: 0; border:none; list-style-type: none; text-decoration: none; outline: none;}
img { border:0px;  display: block;}
a{  color: #606060; }



/* 头部 */
header{width:100%; height:45px; background: #e01222; position:relative;}
header .head_l{position: absolute; left:1%; top:12px;  background: url(../images/left_icon.png) no-repeat center top; display:block; width:45px; height: 45px; background-size:46%; }
header .head_r{position: absolute; right:1%; top:12px;  background: url(../images/right_icon.png) no-repeat center top; display:block; width:45px; height: 45px; background-size:46%;}
header span{width:100%; display:block; text-align:center; line-height:45px; color:#fff;}

/* 线 */
.septal_lines{
    background: #fff;
    width: 100%;
    height:3.2vw;

}

/* 三个模块区域 */
.index_module{
    width: 100%;
    overflow: hidden;

}
.index_module_l{
    width: 49%;
    background: url("../images/20171228215345.png") no-repeat center;
    background-size: 100%;
    height:72vw;
    float: left;
    text-align: center;

}
.index_module h3{
    padding-top:13vw;
    font-size: 1.2rem;
    color:#333;
}
.index_module .line{
    width: 20px;
    height:2px;
    background: #e01222;
    display: inline-block;
    position: relative;
    top: -7px;
}
.index_module_r{
    width: 49%;
    height:72vw;
    float: right;
    overflow: hidden;
}
.index_module_r li:nth-child(1){
    background: url("../images/20171228215744.png") no-repeat center;
    background-size: 100%;
    height:35vw;
    text-align: center;
}
.index_module_r li:nth-child(2){
    background: url("../images/20171228215912.png") no-repeat center;
    background-size: 100%;
    height:35vw;
    margin-top:2vw;
    text-align: center;
}

<!--轮播图-->

    .scrollimg{position:relative; overflow:hidden; margin:0px auto; /* 设置焦点图最大宽度 */}
.scrollimg .hd{
    position: absolute;
    bottom:12px;
    text-align: center;
    width: 100%;
}
.scrollimg .hd li{
    display: inline-block;
    width: .4em;
    height: .4em;
    margin: 0 .4em;
    -webkit-border-radius: .8em;
    -moz-border-radius: .8em;
    -ms-border-radius: .8em;
    -o-border-radius: .8em;
    border-radius: .8em;
    background: #FFF;
    filter: alpha(Opacity=60);
    opacity: .6;
    box-shadow: 0 0 1px #ccc; text-indent:-100px; overflow:hidden;
}
.scrollimg .hd li.on{
    filter: alpha(Opacity=90);
    opacity: .9;
    background:#E71F19;
    box-shadow: 0 0 2px #ccc;
}
.scrollimg .bd{position:relative; z-index:0;}
.scrollimg .bd li{position:relative; text-align:center;}
.scrollimg .bd li img{background:url(themesmobile/68ecshopcom_mobile/images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.scrollimg .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
.scrollimg .bd li .tit{display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(themesmobile/68ecshopcom_mobile/images/focusBg.png) repeat-x; color:#fff;  text-align:left;}



/* 精品推荐 */
.floor2{width:100%; overflow: hidden; margin: auto;}
.floor2 h4{width:100%; height:45px; text-align:center; line-height:45px; color:#666; font-size:15px; }
.floor2 ul{width:100%; margin:auto; overflow: hidden;}
.floor2 ul li{width:calc(50% - 20px); float:left; overflow: hidden; background: #fff; padding: 6px 10px; border-bottom: 1px solid #eee;}
.floor2_img img{width:100% !important; height:100% !important; margin:auto;}
.floor2_p {width:93%; margin:auto;}
.floor2_p p{font-size:13px; height:22px; line-height:20px; overflow: hidden; margin-top: 4px;}
.floor2_img{
    height:45vw;
}
.secbottom_price{
    width:93%;
    margin:0 auto;
    color: #E71F19;
}
.floor2 h4{ width:100%; height:25px; padding-top:8px; padding-bottom:8px;border-bottom:1px solid #eeeeee;
    padding-left:10px;}
.floor2 h4 span{ display:block; float:left; font-size:14px; line-height:25px; color:#333; text-indent:10px; border-left:2px solid #E71F19;}

/*商品轮播recommend_best+recommend_hot+recommend_new*/
.index_floor { width:100%;overflow: hidden; margin-top:10px; background:#fff; padding-bottom:5px; }
.index_floor h4{ width:100%; height:25px; padding-top:8px; padding-bottom:8px;border-bottom:1px solid #eeeeee;
    padding-left:10px;}
.index_floor h4 span{ display:block; float:left; font-size:14px; line-height:18px; color:#333; text-indent:10px; border-left:2px solid #E71F19;}
.index_floor h4 i{ display:block; float:right;line-height:25px;  padding-right:15px; margin-right:10px; background:url(../images/index_r.png) no-repeat right 40%;background-size: auto 25px;}
.index_floor h4 i a{font-style:normal;font-size:14px; line-height:25px; color:#999; font-weight:normal; }
.scroll_hot { text-align: center; width:95%; margin:auto; overflow:hidden; margin-top:10px;}
.scroll_hot .bd ul{ width:100%; overflow:hidden; margin:auto;}
.scroll_hot .bd ul li{ width:50%; float:left; overflow:hidden; margin:0px;}
.scroll_hot .bd ul li .index_pro{ width:95%; overflow:hidden; margin:auto;}
.scroll_hot .bd ul li .products_kuang { width:100%; margin:auto;overflow: hidden; position:relative;
    height:44vw;}
.scroll_hot .bd ul li .products_kuang img{width:100% !important; height:auto !important; margin:auto}
.scroll_hot .bd ul li .goods_name {width:100%; font-size: 13px; margin:auto;overflow:hidden; margin-top:8px; text-align:left; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;  overflow: hidden;}
.scroll_hot .bd ul li .goods_name a{ display:block; width:100%; height:30px; overflow:hidden;color:#666;font-size:12px;line-height:15px;text-align:left}
.scroll_hot .bd ul li .price {width:100%; overflow:hidden; margin:auto; position:relative;  text-align:left; }
.scroll_hot .bd ul li .price em { display:block;width:100%; overflow:hidden; margin:auto; font-size:10px; line-height:15px; color:#999;text-decoration:line-through;}
.scroll_hot .bd ul li .price span { display:block;width:100%; overflow:hidden; margin:auto; font-size:14px; line-height:20px; color:#E71F19; }

.scroll_hot .bd ul li .btns{ position:absolute; display:block;right:5px;height:25px;width:25px;background:#E71F19; border-radius:50%; bottom:8px;}
.scroll_hot .bd ul li .btns img{display:block; width:25px;height:25px; }
.scroll_hot .hd { height: 20px; overflow: hidden; text-align:center; background:#FFF}
.scroll_hot .hd ul { display: inline-block; padding-top: 5px; }
.scroll_hot .hd li { display: inline-block; width:8px; height:8px; border:1px solid #999; margin: 0 4px; vertical-align: top; overflow: hidden; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.scroll_hot .hd .on { background:#E71F19; border:1px solid #E71F19;}


/*footer_nav1底部悬浮菜单css*/
.v_nav { position: fixed; bottom: 0; width: 100%; height:45px; background-color:#fff;border-top: #eee 1px solid; z-index: 97;padding:0px; margin:0px; padding-bottom:2px; padding-top:2px }
.vf_nav{ width:100%;height:45px; margin:auto; padding:0px; margin:0px;}
.vf_nav ul li{ width:33.3%; height:45px; float:left; text-align:center; margin:0px;}
.vf_nav ul li a{ text-align:center; font-size:12px; color:#333; width:45px; display:block; height:45px; position: relative; margin:auto}
.vf_nav ul li i{ display:block;  width:25px; height:25px; margin:auto; }

.vf_1{ background:url(../images/icon1_h.png) no-repeat center; background-size:86%;}
.vf_2{ background:url(../images/icon2.png) no-repeat center; background-size:86%;}
.vf_3{ background:url(../images/icon3.png) no-repeat center; background-size:86%;}
.vf_4{ background:url(../images/icon4.png) no-repeat center; background-size:86%;}
.vf_11{ background:url(../images/icon1.png) no-repeat center; background-size:86%;}
.vf_22{ background:url(../images/icon2_h.png) no-repeat center; background-size:86%;}
.vf_33{ background:url(../images/icon4_h.png) no-repeat center; background-size:86%;}
.vf_44{ background:url(../images/user1_22.png) no-repeat center; background-size:86%;}

.vf_nav ul li span{ display:block; width:100%; height:20px; line-height:20px;}
.vf_nav ul li a:active{color: #ff7171;}
.vf_nav_this{
    color:#e01222;
}

/* 登录 */
.login_logo{
    background: url("../images/log_02.jpg") no-repeat center;
    background-size: 100%;
    height:74vw;
    text-align: center;
    color: #fff;
}
.login_img{
    width: 24%;
    position: relative;
    top:24vw;
    left:50%;
    transform: translateX(-50%);
}

.login_logo img{
    width: 100%;
}
.login_logo h2{
    margin-top:26vw;
    font-weight: normal;
}
.login_center{
    width: 92%;
    height: 216px;
    position: relative;
    top: -10vw;
    background: #fff;
    border-radius: 8px;
    margin: 0 auto;
    padding:0 5%;
    box-sizing: border-box;
    box-shadow: -1px 6px 30px -2px rgba(0, 0, 0, 0.13)
}
.login_center>div:nth-child(1){
    padding-top:30px;
}
.login_center>div:nth-child(2){
    margin-top:20px;
}
.login_center input{
    border: none;
    width: 100%;
    height:40px;
    line-height: 30px;
    border-bottom: 1px solid #ccc;
    font-size: .9rem;


}
.yanzheng_top{
    position: relative;
}
.login_center .yanzheng{
    width: 100px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: 0;
    top: 19px;
    background: #e01222;
    border-radius: 3px;
    display: inline-block;
    color: #fff;
    text-align: center;
    cursor: pointer;
}
.login_center h3 {
    font-weight: normal;
    color: #333;
    font-size: 1.08rem;
}
.login_submit{
    width: 92%;
    height: 50px;
    background: #e01222;
    border-radius: 4px;
    color: #fff;
    margin: 0 auto;
    display: block;
    margin-top: -12px;
    cursor: pointer;
    font-size: 1.1rem;

}

/* 商品分类 */
.cate_search{
    width: 100%;
    height:50px;
    position: relative;
    border-bottom: 1px solid #eaeaea;

}
.cate_search .search{
    position: absolute;
    left: 7%;
    width: 20px;
    z-index: 10;
    top: 15px;
    cursor: pointer;
}
.cate_search input{
    position: absolute;
    left:4%;
    background: #eaebed;
    width: 92%;
    border-radius: 20px;
    height:32px;
    padding-left:40px;
    box-sizing: border-box;
    margin-top:9px;
    display: block;
}

/* 分类详情 */
.pro_img{
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    position: relative;
}
.pro_img .fanhui{
    position: absolute;
    top: 4vw;
    left: 3%;
    width: 10%;
    z-index: 999;
}
.pro_img .fanhui img{
    width: 100%;
}
.category_price{
    padding:0 4%;
    position: relative;
    border-bottom: 15px solid #f4f4f4;
}
.category_price .pro_h2{
    font-size: 1.06rem;
    color: #0b0b0b;
    line-height: 40px;
}
.category_price .price{
    color: #ff5100;
    line-height: 32px;
}
.category_price .price span{
    font-size: 1.1rem;
}
.cate_share{
    position: absolute;
    right: 4%;
    top: 12px;
    text-align: left;
    cursor: pointer;
}
.cate_share .img{
    width: 70%;
}
.cate_express {
    overflow: hidden;
}
.cate_express li{
    float: left;
    line-height: 46px;
    margin-right:10px;
}
.cate_express li span{
    display: inline-block;
    width: 20%;
    position: relative;
    top:5px;
}
.cate_integral{
    padding:0 4%;
    margin:0 auto;
    border-bottom:15px solid #f4f4f4;
    line-height: 50px;
    font-size: 1rem;
}
.cate_integral span{
    width: 22px;
    display: inline-block;
    position: relative;
    top:6px;
}
.cate_parameter{
    padding:0 4%;
    margin:0 auto;
    border-bottom:15px solid #f4f4f4;
    line-height: 50px;
    position: relative;
    cursor: pointer;
}
.cate_parameter a{
    display: block;
    color:#606060;
}
.cate_parameter .more{
    position: absolute;
    right: 4%;
    width:6%;
    top:11px;
}
.pro_top {
    width: 100%;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
}
.pro_top li {
    width: 100%;
    float: left;
    text-align: center;
    display: inline-block;
    line-height: 46px;
}
.redborder{
    border-bottom: 2px solid #e01222;
    line-height: 46px;
    display: inline-block;

}
.pro_bottom{
    padding-top:15px;
}
.pro_bottom>li:nth-child(1){
    padding:0 4%;
}
.pro_buyadd{
    height:50px;
    border-top: 1px solid #ccc;
    position: fixed;
    bottom: 0;
    width:100%;
    background: #fff;

}
.pro_buyadd>div{
    float: left;
    display: inline-block;
    cursor: pointer;
}
.pro_buyadd .icon{
    margin-left: 2%;
    width: 12%;

}
.pro_buyadd .icon i{
    width: 20px;
    display: inline-block;
    position: relative;
    top:6px;
    left: 50%;
    transform: translateX(-50%);
    -moz-transform:  translateX(-50%);
    -o-transform:  translateX(-50%);
    -webkit-transform:  translateX(-50%);

}
.pro_buyadd p{
    text-align: center;
    line-height:17px;
}
.pro_buyadd .the_same{
    width: 32%;
    display: inline-block;
    background: #ff8f34;
    color: #fff;
    text-align: center;
    line-height: 40px;
    height:40px;
    border-radius: 2px;
    margin-left:3%;
    margin-top:5px;
    cursor: pointer;
}
.pro_buyadd .buynow{
    background: #e01222;
}

.share_window{
    position: fixed;
    top:0;
    left:0;
    width: 100%;
    height:100%;
    z-index:100;
    display: none;
}
.product_parameter{
    position: fixed;
    top:0;
    left:0;
    width: 100%;
    height:100%;
    z-index:100;
    display: none;
}
.cate_specification{
    position: fixed;
    top:0;
    left:0;
    width: 100%;
    height:100%;
    z-index:100;
    display: none;
}

.product_parameter_list{
    padding: 0 2%;
    height:330px;
    overflow-y: scroll;

}

.product_parameter_list i{
    font-style: normal;
    width:20%;
    display: inline-block;
    float: left;
}
.product_parameter_list span{
    width: 80%;
    display: inline-block;
    float: left;
}
.product_parameter_list p{
    line-height: 40px;
    border-bottom: 1px solid #eaeaea;
    overflow: hidden;
}
.sharewindow_content{
    position: absolute;
    bottom:0;
    left:0;
    height:42vw;
    background: #fff;
    width: 100%;
    padding:4%;
    box-sizing: border-box;

}
.product_parameter_content{
    height:auto;
    padding-bottom:80px;
}
.share_window_bg{
    background: rgba(0, 0, 0, 0.66);
    position: absolute;
    left:0;
    top:0;
    width: 100%;
    height: 100%;
}
.specification_top{
    overflow: hidden;
}


.sharewindow_content h2{
    font-weight: normal;
    position: relative;
    font-size: 1rem;
    margin-bottom:4vw;
}
.sharewindow_content .colse{
    position: absolute;
    right: 0;
    width: 8%;
    cursor: pointer;
}
.cate_specification .colse{
    position: absolute;
    top:16px;
    right: 4%;
    cursor: pointer;
}

.sharewindow_content ul{
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
}
.sharewindow_content li{
    float: left;
    width: 25%;
    text-align: center;
}
.sharewindow_content li>div{
    width: 70%;
    position: relative;
    left:12%;
}
.sharewindow_content p{
    font-size: .8rem;
}

.parameter{
    width: 92%;
    margin:0 auto;
    padding-top:20px;
}
.specification_size h3{
    text-align: left;
    font-weight: normal;
    line-height: 36px;
    overflow: hidden;
}
.specification_size{
    padding:15px 0;
    border-bottom: 1px solid #eaeaea;
}
.specification_size .specification_sizeul{
    width: 100%;
}
.specification_size li{
    float: left;
    padding:2px 16px;
    background: #eaeaea;
    margin-right:15px;
    margin-top:5px;
    width: auto;
    border-radius: 2px;

}
.specification_size .specification_this{
    background: #e01222;
    color: #fff;
}
#queueNumber{
    text-align: center;
    line-height: 30px;
    margin-top: 15px;
    color: #e43640;
}

/* 个人中心 */
.user_top {
    width: 100%;
    height:48vw;
    background: url(../images/user_bg.jpg) no-repeat center;
    background-size: 100%;
    position: relative;

}
.user_top .user_img {
    position: absolute;
    left: 50%;
    top:14vw;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -moz-transform: translateX(-50%);

}
.user_top .head{
    background: url("../images/user_tou_03.jpg") no-repeat center;
    background-size: 100%;
    width: 15vw;
    height: 15vw;
    border-radius: 50%;
    margin: auto;
}
.user_img p{
    font-size: 1rem;
    color:#fff;
    text-align: center;
    line-height: 30px;
    font-weight: normal;
}
.user_integral{
    position: absolute;
    bottom: -5vw;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    width: 70%;
    height: 11vw;
    background: #fff;
    border-radius: 5px;
    box-shadow: -1px 6px 20px -2px rgba(0, 0, 0, 0.13);

}
.user_integral li{
    float: left;
    width: 50%;
    text-align: center;
    line-height: 11vw;
    font-size: .9rem;
    cursor: pointer;
}
.user_integral li:nth-child(1){
    border-right: 1px solid #eee;
}
.user_integral li:nth-child(2){
    width: 49%;
}
.user_integral li span{
    color: #cb1f18;
}
.user_myorder {
    width: 92%;
    overflow: hidden;
    height: 60px;
    line-height: 60px;
    padding: 0 4%;
    border-bottom: 1px solid #eee;
    margin-top: 4vw;
}
.user_myorder a {
    display: inline-block;
    width: 100%;
}
.user_myorder .myorder_l {
    float: left;
    width: 86%;
}
.user_myorder .myorder_r {
    float: right;
    background: url("../images/productlist_icon_23.png") no-repeat right center;
    display: inline-block;
    padding-right: 20px;
    background-size: 20%;
    font-size: .7rem;
    cursor: pointer;
}
.user_center {
    width: 100%;
    overflow: hidden;
    padding: 3% 0;
    border-bottom: 1px solid #eee;
    margin-top: 5vw;
}
.user_center li {
    width: 33.3%;
    text-align: center;
    float: left;
}
.user_center li img {
    margin: auto;
    width: 39px;
}
.user_center li {
    display: block;
}
.user_myorder .myorder_right{
    width: 20px;
    height: 20px;
    background-size: 51%;
    position: relative;
    top:20px;
}
.user_myorder1{
    margin-top:0;
}
.user_list{
    width: 100%;
    height:15px;
    background: #f9f9f9;
}

/* 积分 */
.intergral_fen{
    background: #e01222;
    width: 100%;
    color: #fff;
    padding: 4%;
    box-sizing: border-box;
    border-bottom: 15px solid #f6f6f6;

}
.intergralfen_content{
    overflow: hidden;
}
.intergralfen_l{
    float: left;
}
.intergralfen_l h2{
    line-height: 60px;
    font-size: 2.2rem;
    font-weight: normal;
}
.intergralfen_r{
    float: right;
    background: url("../images/inter_03.png") no-repeat left;
    background-size: 20%;
    padding-left: 24px;
    cursor: pointer;
}

.intergral_exchange{
    width: 98%;
    margin:0 auto;
    background: #fff;
    border-radius: 30px;
    color: #e01222;
    text-align: center;
    height:38px;
    line-height: 38px;
    margin-top:10px;
    cursor: pointer;
    font-size: 1rem;
}
.intergral_detail li{
    border-bottom: 1px solid #ccc;
    padding:10px 4%;
    overflow: hidden;
}
.intergral_detail .left{
    float: left;
}
.intergral_detail .left p{
    color: #999;
    font-size: .9rem;
    line-height: 30px;
}
.intergral_detail .grade{
    float: right;
    line-height: 50px;
    font-size: 1.06rem;
}

.intergral_detail li h3{
    font-size: 1rem;
    font-weight: normal;
    color: #333;
}

.indergral_help{
    padding: 10px 4%;
    background: #fff;
    padding-bottom: 20px;
    box-sizing: border-box;
}
.indergral_help h2{
    font-weight: normal;
    line-height: 50px;
    font-size: 1.08rem;

}
.indergral_help p{
    line-height: 26px;
}

/* 积分兑换区 */
.intergral_exchange_head{
    height:90px;
    width: 100%;
    margin-top:10px;
    background: #fff;
    padding: 20px 4% ;
    box-sizing: border-box;
    border-bottom: 1px solid #ccc;
    margin-bottom:20px;
}
.intergral_exchange_head .icon{
    width: 50px;
    float: left;
    margin-right:10px;
}
.intergral_head_name h2{
    font-size: 1.04rem;
    font-weight: normal;
    color: #333;
}
.intergral_head_name p{
    color: #999;
    font-size: .8rem;
}
.intergral_list li{
    width: 44%;
    float: left;
    margin-left:4%;
    background: #fff;
    border-radius: 4px;
    box-shadow: 2px 2px 6px -2px rgba(0, 0, 0, 0.08);
    margin-bottom:20px;
}
.intergral_list li h3{
    width: 92%;
    margin:0 auto;
    line-height: 20px;
    font-weight: 100;
    font-size: .9rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-top:7px;
}
.intergral_list li p{
    color: #e01222;
    width: 92%;
    margin:0 auto;
    line-height: 36px;
}
.intergrallist_img{
    overflow: hidden;
    cursor: pointer;
}
.intergral_details_kucun{
    line-height: 40px;
    overflow: hidden;
}
.intergral_details_kucun .price{
    float: left;
}
.intergral_details_kucun p{
    float: right;
}
.intergral_pro_buyadd p{
    width: 92%;
    background: #e01222;
    height:40px;
    color: #fff;
    text-align: center;
    margin: 0 auto;
    margin-top:5px;
    line-height: 40px;
    cursor: pointers;
    border-radius: 2px;
}

/* 优惠券 */
.coupon_top{
    width: 100%;
    height:42px;
    line-height: 42px;
    border-bottom: 1px solid #ccc;
    display: flex;
}
.coupon_top li{
    width: 50%;
    float: left;
    text-align: center;
}
.coupon_topthis{
    border-bottom: 2px solid #e01222;
    display: inline-block;
    line-height: 42px;
}
.duihuanma{
    width: 100%;
    height:50px;
    background: #f7f7f7;
}
.duihuanma input{
    display: inline-block;
    width: 70%;
    background: #fff;
    height:36px;
    margin-top:6px;
    margin-left:4%;
    padding-left:2%;
    box-sizing: border-box;
}
.duihuanma span{
    display: inline-block;
    width: 18%;
    height: 36px;
    background: #cbcbcb;
    color: #fff;
    margin-left: 2%;
    text-align: center;
    line-height: 36px;
    cursor: pointer;
}
.coupon li{
    width: 92%;
    margin:0 auto;
    overflow: hidden;
    margin-top:15px;
    font-size: .8rem;
    cursor: pointer;
}
.coupon .coupon_head{
    background: url("../images/coupon_03.jpg") no-repeat center;
    background-size: 100%;
    height:22.2vw;
}
.couponhead_l{
    float: left;
    border-right: 1px dashed #ccc;
    width: 35%;
    height: 100%;
}
.couponhead_l>div{
    left: 50%;
    position: relative;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    display: inline-block;
    text-align: center;
    margin-top:5vw;
}
.couponhead_l h3 span{
    font-size: 1.2rem;
}
.couponhead_r{
    float: right;
    width: 62%;
    top: 50%;
    position: relative;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.couponhead_r p{
    font-size: .7rem;
}
.coupon_foot{
    background: url("../images/coupon_05.png") no-repeat center;
    background-size: 100%;
    height:7.24vw;
    line-height: 7.24vw;
    padding-left:4%;
}
.coupon .coupon_head_out{
    background: url("../images/couponout_03.png") no-repeat center;
    background-size: 100%;
}
.coupon_foot_out{
    background: url("../images/couponout_05.png") no-repeat center;
    background-size: 100%;
}

/* 公告 */
.about_list li {
    height: 50px;
    line-height: 50px;
    padding: 0 4%;
    border-bottom: 1px solid #ccc;
}
.about_list li p {
    float: left;
    width: 100%;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: .9rem;
}
.about_list li span {
    float: right;
    text-align: right;
    font-size: .8rem;
    color: #999;
}
.aboutlist_top {
    width: 92%;
    border-bottom: 1px solid #ccc;
    padding: 10px 4%;
}
.aboutlist_top h4{
    font-size: 1.2rem;
    font-weight: normal;
}
.aboutlist_top p{
    font-size: .8rem;
    color: #999;
    margin-top:5px;

}
.aboutlist_bottom {
    width: 92%;
    padding: 0 4%;
    line-height: 30px;
}
.aboutlist_bottom p{
    text-indent: 2em;
}

/* 我的订单 */
.order_list{
    height:12px;
    width: 100%;
    background: #f6f6f6;
}
.orderlist>li{
    border-bottom: 12px solid #f6f6f6;
}
.orderlist_top{
    height:40px;
    line-height: 40px;
    width: 92%;
    margin:0 auto;
}
.orderlist_top span:nth-child(1){
    float: left;
}
.orderlist_top span:nth-child(2){
    float: right;
    color: #ff5100;
}
.orderlist_content{
    background: #fafafa;
    height:91px;
    padding: 8px 4%;
    box-sizing: border-box;
    border-top: 1px solid #eaeaea;
    cursor: pointer;
}
.content_img{
    width: 74px;
    border: 1px solid #eaeaea;
    float: left;
    margin-right:10px;
    height: 74px;
    background: #fff;
}
.content_name{
    float: left;
    width: 44%;

}
.content_name .name{
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height:50px;
}
.content_name .price{
    font-size: 13px;
}
.content_price{
    float: right;
    text-align: right;
}
.content_price .quantity{
    color: #999;
}
.order_amount{
    height:40px;
    line-height: 40px;
    width: 100%;
    padding: 0 4%;
    text-align: right;
    border-bottom: 1px solid #eaeaea;
    box-sizing: border-box;

}
.orderlist_icon{
    height:56px;


}
.orderlist_icon span{
    padding:3px 18px;
    border: 1px solid #ccc;
    border-radius: 20px;
    text-align: center;
    float: right;
    margin-top:10px;
    margin-right:12px;
    cursor: pointer;
}
.orderlist_coloricon span:nth-child(1){
    color: #ff5100;
    border: 1px solid #ff5100;
}
.emptyorder{
    margin-top:30%;
}
.emptyorder>div{
    width: 50%;
    margin: 0 auto;

}
.emptyorder>p{
    text-align: center;
}

/* 物流单号 */
.logistics_comp{
    padding:0 4%;
    height:40px;
    line-height: 40px;
    border-bottom: 1px solid #ccc;
}
.logistics_comp span:nth-child(1){
    float: left;
}.logistics_comp span:nth-child(2){
     float: right;
 }
.logistics_odd{
    padding:0 4%;
    height:40px;
    line-height: 40px;
    border-bottom: 1px solid #ccc;
}
.logistics_odd span:nth-child(1){
    float: left;
}.logistics_odd span:nth-child(2){
     float: right;
 }
.logistics{
    width: 92%;
    margin:10px auto;
    position: relative;
}
.logistics_list{
    width: 1px;
    height:100%;
    position: absolute;
    left:21px;
    top:20px;
    background: #ccc;
    z-index: -1;
}
.logistics_content p:nth-child(1){
    background: url("../images/yuan_03.png") no-repeat 10px center;
    line-height: 64px;
    padding-left:40px;
}
.logistics_content p:nth-child(2){
    line-height: 40px;
    margin-left: 40px;
    height: 40px;
    border: 1px solid #eaeaea;
    padding-left: 10px;
    margin-right:4%;
}

/* 收货地址 */
.address_list{
    border-bottom: 12px solid #f6f6f6;
}
.addresslist_top{
    width: 100%;
    padding:10px 4%;
    box-sizing: border-box;
    border-bottom: 1px solid #ccc;
}
.addresslist_top .namephone{
    line-height: 40px;
    height:40px;

}
.addresslist_top .namephone span:nth-child(1){
    float: left;
}
.addresslist_top .namephone span:nth-child(2){
    float: right;
}
.addresslist_bottom{
    line-height: 40px;
    height: 40px;
    width: 92%;
    margin:0 auto;
}

.addresslist_bottom .morem{
    float: left;
    background: url("../images/yigou_03.png") no-repeat left center;
    background-size: 22%;
    padding-left: 24px;
}
.addresslist_bottom .morem1{
    background: url("../images/gou_03.png") no-repeat left center;
    background-size: 22%;
}
.addresslist_bottom .icon{
    float: right;
}
.addresslist_bottom .icon span:nth-child(1){
    background: url("../images/bian.png") no-repeat left center;
    background-size: 31%;
    padding-left: 20px;
    margin-right:20px;
    cursor: pointer;
}
.addresslist_bottom .icon span:nth-child(2){
    background: url("../images/empty_05.png") no-repeat left center;
    background-size: 31%;
    padding-left: 20px;
    cursor: pointer;
}
.address_new{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height:54px;
    border-top: 1px solid #ccc;
    background: #fff;
}
.address_new input{
    width: 92%;
    height:44px;
    line-height: 44px;
    margin-left:4%;
    background: #e01222;
    border-radius: 2px;
    text-align: center;
    color: #fff;
    margin-top:5px;
    cursor: pointer;

}

/* 添加收货地址 */
.add_address{
    width:92%;
    border-bottom: 1px solid #ccc;
    line-height: 50px;
    padding:0 4%;
    height:50px;
}
.add_address span:nth-child(1){
    float: left;
    font-size: .9rem;
}
.add_address>div{
    float: right;
    cursor: pointer;
}
.add_address img{
    float: right;
    width: 20px;
    position: relative;
    top: 16px;
}
.add_address select{
    height:50px;
    direction:rtl;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
}
.add_address input,.add_address select{
    float: right;
    line-height: 50px;
    text-align: right;
    color:#666;
}
.address_textarea{
    width: 100%;
    padding: 10px 4%;
    box-sizing: border-box;
    line-height: 24px;
    display: block;
    height:100px;
    border-bottom: 12px solid #f6f6f6;
    resize: none;
}
.address_set{
    width: 92%;
    line-height: 40px;
    margin:0 auto;
}
.address_set>span{
    float: right;
    color: #bf1e2e;
}
.address_set input{
    position: relative;
    top: 2px;
    left: -4px;
}
.addresslist_bottom1{
    width: auto;
}
/* 确认订单 */
.confirm_address{
    width: 100%;
    padding: 10px 4%;
    box-sizing: border-box;
    position: relative;
    border-bottom: 12px solid #f6f6f6;
}
.confirmaddress_l{
    width: 20px;
    position: absolute;
    top:50%;
    transform: translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);

}
.confirmaddress_r{
    padding-left:30px;
    cursor: pointer;
}
.namephone{
    overflow: hidden;;
}
.namephone span:nth-child(1){
    float: left;
}
.namephone span:nth-child(2){
    float: right;
}
.confirm_product{
    padding:10px 4%;
    border-bottom: 1px solid #eaeaea;
    overflow: hidden;
}
.confirm_product_name .price span:nth-child(1){

    color: #ff5100;
}
.confirm_product_name .price span:nth-child(2){
    position: absolute;
    right: 4%;
}
.confirm_product_img{
    width:92px;
    height:auto;
}
.confirm_product_name{
    width: 64%;
    float: left;
}
.confirm_product_name p.attr{
    color: #888;
    font-size: 12px;
}

.confirm_quantity{
    padding:0 4%;
    height:46px;
    line-height: 46px;
    border-bottom: 1px solid #eaeaea;
    position: relative;
    overflow-x:hidden;
}
.specification_quantity{
    width: 100%;
    padding:0;
}
.confirm_quantity .quantity{
    float: left;
}
.confirm_quantity .chosenum1{
    position: absolute;
    right: -88px;
    top: 9px;
}
.chosenum1{

}
.confirm_quantity .chosenum1 input{
    width:22%;
    float:left;
    line-height:30px;
    text-align: center;
    color: #ff9547;
}
.specification_ye{
    position: fixed;
    bottom:10px;
    left:0;
    background: #fff;
    width:100%;
}
.specification_ye p{
    width: 94%;
    margin:0 auto;
    background: #e01222;
    text-align: center;
    line-height: 50px;
    height:50px;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
}
.confirm_quantity .chosenum1 span{
    float:left;
    width:28px;
    height:28px;
    line-height: 28px;
    text-align: center;
    color:#fff;
    font-size:1.2rem;
    background: -webkit-linear-gradient(left, #fe8853 , #fd6e6a);
    background: -o-linear-gradient(right, #fe8853, #fd6e6a);
    background: -moz-linear-gradient(right, #fe8853, #fd6e6a);
    background: linear-gradient(to right, #fe8853, #fd6e6a);
    border-radius: 50%;
    cursor: pointer;

}
.confirm_delivery{
    padding:0 4%;
    height:46px;
    line-height: 46px;
    border-bottom: 1px solid #eaeaea;
    overflow: hidden;
}
.confirm_delivery .big_y{
    width: 54px;
    height: 26px;
    background: #cdcdcd;
    border-radius: 28px;
    display: inline-block;
    position: relative;
    top:8px;
}
.small_y{
    position: absolute;
    width: 24px;
    height: 24px;
    display: inline-block;
    border-radius: 50%;
    background: #fff;
    top: 12px;
    left: 1px;
    transition: all .5s;
    transform: transLateX(0px);
    -webkit-transform: transLateX(0px);
    -moz-transform:  transLateX(0px);
    -o-transform:  transLateX(0px);
    cursor: pointer;
}
.samll_yy{
    transform: transLateX(28px);
    -webkit-transform: transLateX(28px);
    -moz-transform:  transLateX(0px);
    -o-transform:  transLateX(0px);
    cursor: pointer;
}


.circle{
    float: right;
    position: relative;
}
.confirm_delivery .peisong{
    float: left;
}
.confirm_delivery .baoyou{
    float: right;
}
.confirm_delivery input{
    float: right;
    line-height: 46px;
    height:46px;
    overflow: hidden;
    text-align: right;

}
.confirm_delivery .integral{
    color: #ee5406;
}
.confirm_delivery1{
    border-bottom: 12px solid #f6f6f6;
}
.confirm_amoutprice{
    border-bottom: 1px solid #eaeaea;
    padding:10px 4%;
}
.confirm_amoutprice p{
    height:26px;
    line-height:26px;
}
.confirm_amoutprice span:nth-child(1){
    float: left;
}
.confirm_amoutprice span:nth-child(2){
    float: right;
}
.confirm_amoutprice .red{
    color: #ee5406;
}
.confirm_rement{
    width: 92%;
    position: fixed;
    bottom: 0;
    left:0;
    background: #fff;
    border-top: 1px solid #ccc;
    height:60px;
    padding:0 4%;
}
.confirm_rement span{
    float: right;
    line-height: 60px;
    color:#ff5100;
}
.confirm_rement span:nth-child(1){
    background: #e01222;
    color: #fff;
    width: 120px;
    height:46px;
    margin-top:7px;
    text-align: center;
    line-height: 46px;
    border-radius: 4px;
    cursor: pointer;
    margin-left:10px;
}

/* 购物车 */

.shopping .editbtn{
    text-align: right;
    background-color: #f6f6f6;

}
.shopping .editbtn p{
    width:92%;
    margin: auto;
    line-height:35px;
    cursor: pointer;
}
.ProductBox{
    padding:15px 0px;
    position:relative;
}
.ProductBox input[type="checkbox"]{

    position: absolute;
    top:0px;bottom:0px;
    left:0px;
    margin: auto;
    float:left;

}
.productImg input[type="checkbox"]{
    -webkit-appearance:none;
    outline: none;
    width:20px;
    height:20px;
    background-image: url(../images/yigou_03.png);
    background-size:cover;
    cursor: pointer;
}
.productImg input[type="checkbox"]:checked{

    background-image: url(../images/gou_03.png);

}
.bottomBox input[type="checkbox"]{
    -webkit-appearance:none;
    outline: none;
    width:20px;
    height:20px;
    background-image: url(../images/yigou_03.png);
    background-size:cover;
}
.bottomBox input[type="checkbox"]:checked{

    background-image: url(../images/gou_03.png);

}
.salerturn_content input[type="radio"]{
    -webkit-appearance:none;
    outline: none;
    width:20px;
    height:20px;
    background-image: url(../images/yigou_03.png);
    background-size:cover;
    float: right;
    position: relative;
    top:14px;
}
.salerturn_content input[type="radio"]:checked{

    background-image: url(../images/gou_03.png);

}
#selectAll{
    position: relative;
    top:6px;
    cursor: pointer;
}
.productImg{
    width:134px;
    float:left;
    position:relative;
    margin-left:15px;
}
.productImg div{
    width:100px;
    height:100px;
    margin:auto 0px auto 22%;
    border:1px solid #c7c7c7;
}
.productTxt{
    float: left;
    margin-left: 10px;
    display: block;
    overflow: hidden;
    width: 49%;
}
.productTxt p.name{
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size:0.9rem;
    height:45px;

}
.productTxt p.price{
    color:#ff0000;
    margin-top:7px;
}
.productTxt p.attr{
    color: #888;
    font-size: 13px;
}
.productTxt span.num{
    color:#606060;
    position:absolute;
    right:4%;
    bottom:13px;
}
.inputBox label{
    line-height:50px;
    font-size:0.92rem;
}
.clear{
    clear:both;
}
.bottomList{
    position:fixed;
    left:0px;
    bottom:50px;
    overflow: hidden;
    width:100%;
}
.bottomList .bottomBox{
    width:75%;
    float:right;
    text-align: left;

}
.bottomBox span{
    line-height: 50px;
    float: right;
    padding-right:5px;
}
.bottomList .inputBox{
    float:left;
    width: 20%;
    padding-left:15px;
}
.bottomList .TotalBox{
    width:40%;

}
.bottomList .TotalBox p{
    color:#333 !important;
    font-size: 1rem;
    text-align: right;
    margin-right: 10px;
}
.bottomBox .inputBox{
    width:30%;




}
.bottomBox p{
    line-height:50px;
    font-size:0.92rem;
}
.bottomBox .btn{
    width:50%;
    background-color: #e01222;
    color:white;
    text-align: center;
    line-height:50px;
    display: inline-block;
    float: right;
    cursor: pointer;
}

.delectBtn{
    width:50px;
    height:96px;
    position:absolute;
    right:-50px;
    top:0px;bottom:0px;
    margin: auto;
    background-color: #e01222;
    color:white;
    line-height:80px;
    -webkit-transition: all .5s;
    -ms-transition:all .5s;
    -o-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    text-align: center;
    cursor: pointer;
}

.chosenum{
    position:absolute;
    left:47%;
    display: none;
    top:18px;
}
.chosenum input{
    width:30%;
    float:left;
    line-height:30px;
    border:1px solid #c3c3c3;
    text-align: center;
}
.chosenum span{
    float:left;
    width:30px;
    height:30px;
    line-height: 30px;
    border:1px solid #c3c3c3;
    text-align: center;
    color:#bf1e2e;
    font-size:1.1rem;
    cursor: pointer;
}
.chosenum .cut{
    border-right-width:0px;
}
.chosenum .add{
    border-left-width:0px;
}

/* 待收货 */
.receiving_head{
    height:50px;
    line-height: 50px;
    background: #e01222;
    width: 100%;
    padding:0 4%;
    box-sizing: border-box;
    color: #fff;
}
.receiving_amoutprice{
    width: 100%;
    padding:10px 4%;
    box-sizing: border-box;
    border-bottom: 1px solid #eaeaea;
}
.receiving_amoutprice p{
    text-align: right;
    line-height: 26px;
}
.receiving_amoutprice span{
    margin-left:10px;
}
.receiving_amoutprice .color{
    color: #ff5100;
    font-size: 1rem;
}
.receiving_kefu{
    width: 100%;
    border-bottom: 12px solid #f6f6f6;
    line-height: 50px;
    overflow: hidden;
}
.receiving_kefu li{
    float: left;
    width: 50%;
    text-align: center;
    cursor: pointer;
}
.receiving_kefu li span{
    background: url(../images/cic_03.png) no-repeat left center;
    background-size: 26%;
    padding-left: 30px;
    display: inline-block;
}
.receiving_kefu li:nth-child(2) span{
    background: url(../images/cic_05.png) no-repeat left center;
    background-size: 26%;
}
.receiving_kefu li:nth-child(1){
    border-right: 1px solid #eaeaea;
    width: 49%;
}
.receiving_content{
    height:115px;
}
.content_price .rece_return{
    background: #fff;
    padding:2px 16px;
    border: 1px solid #e01222;
    color: #e01222;
    border-radius: 30px;
    cursor: pointer;
    margin-top:8px;
}
.receiv_nubmer{
    width: 100%;
    padding:10px 4%;
    box-sizing: border-box;
}
.receiv_nubmer p{
    line-height: 30px;
}
.content_name .name{
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 44px;
    font-size: 13px;
}
.receiving_rement{
    width: 92%;
    position: fixed;
    bottom: 0;
    left: 0;
    background: #fff;
    border-top: 1px solid #ccc;
    height: 60px;
    padding: 0 4%;
}
.receiving_rement span:nth-child(1){
    float: right;
    background: #e01222;
    color: #fff;
    width: 110px;
    text-align: center;
    border-radius: 20px;
    line-height: 38px;
    position: relative;
    top:11px;
    margin-left:5px;
    cursor: pointer;
}
.receiving_rement span:nth-child(2){
    float: right;
    border: 1px solid #ccc;
    width: 110px;
    text-align: center;
    border-radius: 20px;
    line-height: 38px;
    position: relative;
    top:11px;
    cursor: pointer;
}
.receiving_rement span:nth-child(3){
    float: right;
    border: 1px solid #ccc;
    width: 110px;
    text-align: center;
    border-radius: 20px;
    line-height: 38px;
    position: relative;
    top:11px;
    margin-right:5px;
    cursor: pointer;
}

.Return_integral{
    width: 100%;
    padding:0 4%;
    box-sizing: border-box;
    height:50px;
    line-height: 50px;
    border-bottom: 1px solid #eaeaea;

}

.Return_integral img{
    width: 20px;
    display: inline-block;
    position: relative;
    top:4px;
    margin-right:6px;
}

/* 会员返佣 */
.member_top{
    line-height: 60px;
    height:60px;
    color: #fff;
    padding: 0 4%;
    box-sizing: border-box;

}
.member_top span:nth-child(1){
    float: left;
    font-size: 1rem;
}
.member_top span:nth-child(2){
    float: right;
    cursor: pointer;
}
.member_center{
    position: relative;
    width: 80%;
    left:50%;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    margin-top:20%;

}
.menber_erweima{
    background: url("../images/member_03.png") no-repeat center;
    background-size: 100%;
    height:90vw;
    color:#fff;
    position: relative;


}
.menber_erweima>div{
    position: absolute;
    left:50%;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    text-align: center;
    margin-top:24vw;
    font-size: .8rem;
}
.menber_erweima .tu{
    width: 96%;
    margin:0 auto;
}
.menber_my{
    background: #fafafa;
    overflow: hidden;
}
.menber_my li{
    width: 50%;
    float: left;
    height:13vw;
    line-height: 13vw;
    text-align: center;
    color: #e64259;
    cursor: pointer;
}
.menber_my li:nth-child(1){
    width: 49%;
    border-right: 1px solid #eaeaea;
}

.member_offline{
    width: 48px;
    display: inline-block;

}
.member_offline_name{
    display: inline-block;
    position: relative;
    top: -18px;
    left: 5px;
}
.wallet_qian{
    height:132px;
}
.waller_icons{
    display: inline-block;
    width: 23px;
    position: relative;
    top: 6px;
    margin-right: 6px;
}
.sales_return{
    border-bottom: 12px solid #f6f6f6;
    background: #fff;
}
.sales_li{
    height:88px;
}
.sales_li p{
    line-height: 20px;
    position: relative;
    top: -17px;
    left: 27px;
    color: #999;
}
.sales_li .myorder_right{
    top:35px;
}

/* 退换货申请 */
.apply_price{
    border-top: 12px solid #f6f6f6;
    padding:0 4%;
    height:50px;
    line-height: 50px;
    background: #fff;
}
.apply_price span{
    color: #ff5100;
}
.apply_help{
    line-height: 40px;
    background: #f6f6f6;
    color: #999999;
    padding:0 4%;

}
.apply_sm{
    padding:0 4%;
    line-height: 50px;
    background: #fff;
}

.apply_sm input{
    margin-left: 10px;
    width: 80%;
}
.salerturn_content{
    height:270px;
}
.salerturn_content h3{
    text-align: center;
    font-weight: normal;
    margin-bottom:10px;

}
.salerturn_content p{
    height:46px;
    line-height: 46px;
    border-bottom: 1px solid #eaeaea;
}
.salereturn_window{
    display: none;
}
.salereturn_window2{
    display: none;
}
.saleslist_top span:nth-child(2){
    color: #606060;
}
.saleslist_content{
    background: #fff;
    height:106px;
}
.saleslist_bottom{
    background: #f8f8f8;
    padding:0 4%;
    height:40px;
    line-height: 40px;
    cursor: pointer;
}
.saleslist_bottom span:nth-child(1){
    color: #ff5100;
    border-right: 1px solid #ccc;
    margin-right:5px;
    padding-right:6px;
}
.salesreturn li{
    padding-bottom:15px;
}

.user_myorders .myorder_l{
    width: 30%;
}
.saleslist_bottom .myorder_right {
    float: right;
    background: url(../images/productlist_icon_23.png) no-repeat right center;
    display: inline-block;
    background-size: 20%;
    font-size: .7rem;
    width: 70px;
    height: 56px;
    position: relative;
    top: -7px;
}
.saleslist_content .rece_return{
    margin-top:40px;
}
.salesdetails_top{
    border-bottom: 12px solid #f6f6f6;
    position: relative;
}
.dalesdetails_top_tp{
    height:100px;
    overflow: hidden;
}
.dalesdetails_top_tp>div {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    margin-top:50px;
    font-size: 1.1rem;
}
.dalesdetails_top_tp .img{
    display: inline-block;
    float: left;
    width: 26px;
    margin-right:10px;
}
.dalesdetails_top_tp .price{
    color: #ff5100;
}
.salesdetails_top_bt{
    padding:8px 4%;
    overflow: hidden;

}
.salesdetails_top_bt .name{
    float: left;
}
.salesdetails_top_bt .price{
    float: right;
}
.salesdetails_plan{
    border-bottom: 12px solid #f6f6f6;
    overflow: hidden;
}
.salesdetails_plan h3{
    width: 92%;
    margin:0 auto;
    border-bottom: 1px solid #eaeaea;
    line-height: 36px;
    font-weight: normal;
    font-size: .9rem;
}
.salesdetails_plan ul{
    position: relative;
}
.salesdetails_plan .list{
    height: 1px;
    position: absolute;
    background: #929292;
    width: 74%;
    top: 24px;
    z-index: -1;
    left: 13%;
}
.listcolor{
    background: #ff5100;
    width: 66%;
    height: 2px;
}
.salesdetails_li{
    text-align: center;
    width: 25%;
    float: left;
    padding: 15px 0;
}
.salesdetails_li .img{
    width: 20px;
    position: relative;
    left:50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    background: #fff;
    padding: 0 19%;
}
.salesdetails_li h4{
    font-weight: normal;

}
.salesdetails_li .color_top{
    color: #ff5100;
}
.sale_detaile_inter{
    width: 100%;
    padding:0 4%;
    box-sizing: border-box;
    border-bottom: 1px solid #eaeaea;
    height:60px;
    line-height: 60px;
}
.sale_detaile_inter span:nth-child(1){
    float: left;
}
.sale_detaile_inter span:nth-child(2){
    float: right;
}
.content_name p{
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.sales_details_content{
    border-top: 12px solid #f6f6f6;
}
.sales_details_content h3{
    width: 92%;
    margin:0 auto;
    font-weight: normal;
    line-height: 40px;
    font-size: .9rem;
}
.sales_number{
    border-bottom: 1px solid #eaeaea;
}
.sales_address {
    padding:0 4%;
    padding-bottom:10px;
    border-bottom: 12px solid #f6f6f6;
}
.sales_address h3{
    font-weight: normal;
    border-bottom: 1px solid #eaeaea;
    height:46px;
    line-height: 46px;
    font-size: .9rem;

}
.sales_address p{
    line-height: 30px;
}

.logistics{
    width:100%
}
.logistics p{
    line-height: 60px;
    height:60px;
    border-bottom: 1px solid #eaeaea;
    padding:0 4%;
}
.logistics span{
    margin-right:10px;
}
.logistics_one p{
    border:none;
}

/* 天天有礼 */
.every_day{
    background: url("../images/day_02.png") no-repeat center;
    background-size: 100%;
    width: 100%;
    height:52vw;
    position: relative;
    overflow: hidden;
}
.every_day>div{
    width: 27vw;
    height: 27vw;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    background: rgba(255, 255, 255, 0.42);
    border-radius: 50%;
    margin-top: 12vw;
}
.every_day .qian{
    width: 23vw;
    height: 23vw;
    background: #fff;
    border-radius: 50%;
    margin-left:2vw;
    margin-top:2vw;
    text-align: center;
    line-height: 23vw;
    font-size: 1.2rem;
    color: #f15b5f;
}
.every_day_inter{
    line-height: 52px;
    height:52px;
    border-bottom: 12px solid #f6f6f6;
    text-align: center;
}
.every_day_inter span{
    background: url("../images/day_05.png") no-repeat left;
    background-size: 15%;
    padding-left:28px;

}
.number_day_top{
    text-align: center;
    line-height: 50px;
}
.number_day_top span{
    color:  #f15b5f;
}
.number_day{
    padding: 0 2%;
    text-align: center;
}
.number_day li{
    display: inline-block;
    margin-right: 2px;
}
.number{
    width: 32px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #cccccc;
    background: #f8f6f9;
    border-radius: 50%;
    text-align: center;
    margin-right: 1%;
}
.everyday_rule{
    border: 1px solid #eaeaea;
    margin:10px 4%;
    margin-top:36px;
    padding:25px 3%;
    position: relative;
}
.everyday_rule h3{
    font-weight: normal;
    position: absolute;
    top: -14px;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    padding: 0 18px;
}
.everyday_rule p{
    margin-bottom:5px;
}
.numberday_this{
    background: #ffeced ;
    border: 1px solid #e43640;
    border-radius: 50%;
    color: #e43640;
    position: relative;
}
.number_img{
    position: absolute;
    width: 12px;
    right: -2px;
    bottom: -4px;
}
.eveyrday_window{
    background: rgba(0, 0, 0, 0.66);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;

}
.eveyrday_window>div{
    width: 76%;
    margin-left:12%;
    position: relative;
    top:50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.everydaywindow_top{
    position: relative;
    top:1px;
}
.eveyrday_window .colse{
    cursor: pointer;
    width: 8%;
    position: absolute;
    right: 7%;
    bottom: 11%;
}
.eveyrday_window p{
    position: absolute;
    top: 73%;
    left: 50%;
    transform: translateX(-50%);
    color: #e43640;
    font-size: 1.1rem;
    width: 100%;
    text-align: center;

}
.feedbackone{



}
.feedbackone .feedbackone_img{
    float: right;
    width:22px;
    position: relative;
    top:17px;
    cursor: pointer;
}
.feedbackone h3{
    line-height: 50px;
    height:50px;
    border-bottom: 1px solid #eaeaea;
    margin-bottom:12px;
    font-weight: normal;
    padding:0 4%;
}
.feedbackone p{
    line-height: 32px;
    padding:0 4%;
}
.feebbackhide{
    display: none;
    padding-bottom:12px;
    border-bottom: 1px solid #eaeaea;
}
.message textarea{
    width: 92%;
    margin:0 auto;
    background: #f8f8f8;
    height:200px;
    border-radius: 4px;
    outline: none;
    display: block;
    padding:12px 15px;
    box-sizing: border-box;
    margin-top:20px;
    resize: none;
    line-height: 22px;
}
.evaluate_top{
    padding:0 4%;
    line-height: 60px;
    height:60px;
    border-bottom: 1px solid #eaeaea;
}
#star{position: relative;  float: right;  top: 21px;}

#star ul,#star span{float:left;display:inline;height:19px;line-height:19px;}

#star ul{margin:0 10px;}

#star li{float:left;width:24px;cursor:pointer;text-indent:-9999px;background:url(../images/star1.png) no-repeat;}

#star strong{color:#f60;padding-left:10px;}

#star li.on{background-position:0 -28px;}

#star p{position:absolute;top:20px;width:159px;height:60px;display:none;background:url(../images/icon.gif) no-repeat;padding:7px 10px 0;}

#star p em{color:#f60;display:block;font-style:normal;}

.picture404 {
    margin: 0 auto;
    position: relative;
    margin-top: 120px;
}
.picture404 img {
    position: relative;
    width: 60%;
    margin: auto;
}
.picture404 p{
    color: #999;
    text-align: center;
    font-weight: bold;
}
.shouye404{
    text-align: center;
    margin-top:20px;
}
.shouye404 span{
    padding:4px 20px;
    display: inline-block;
    border-radius: 20px;
    cursor: pointer;
    background: #e01222;
    color: #fff;

}

.pro_pinglun li {
    width: 100%;
    overflow: hidden;
    padding: 4%;
    border-bottom: 1px solid #f0f0f0;
    box-sizing: border-box;
}
.pro_pinglun h4 {
    width: 96%;
    margin: auto;
    font-weight: 200;
    height: 48px;
    overflow: hidden;
}
.pro_pinglun span {
    float: left;
    padding-left: 44px;
    color: #333;
    background: url(../images/member_03.jpg) no-repeat;
    background-size: 20%;
    height: 50px;
    line-height: 37px;
    width: 42%;
}
.pro_pinglun em {
    float: right;
    text-align: right;
    width: 30%;
}
.pro_pinglun .pro_p {
    color: #626262;
    font-size: 16px;
    line-height: 24px;
}
.pro_pinglun p {
    font-size: 13px;
    color: #929292;
    padding: 0 2%;
}

/* search */
.search_top {
    width: 94%;
    margin: 0 auto;
    overflow: hidden;
    line-height: 50px;
}
.search_top a {
    float: left;
    margin-top: 15px;
}
.search_top input {
    float: left;
    width: 85%;
    border: none;
    background: #f0f0f0;
    margin-top: 8px;
    height: 32px;
    padding-left: 4%;
    box-sizing: border-box;
    outline: medium;
}
.search_top span {
    float: right;
    cursor: pointer;
    width: 15%;
    text-align: center;
}
.lssearch {
    width: 94%;
    overflow: hidden;
    padding: 3%;
}
.lishi {
    width: 100%;
    overflow: hidden;
}
.lssearch h2 {
    font-size: .8rem;
    margin-bottom: 3%;
    float: left;
}
.lishi img {
    float: right;
    width: 6%;
    cursor: pointer;
}
.lssearch li {
    float: left;
    margin-right: 2%;
    padding: 1% 3%;
    background: #f0f0f0;
    margin-bottom: 3%;
}